package cn.itcast.java.outputstream;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * Author itcast
 * Date 2021/10/13 15:54
 * 通过 FileOutputStream 将数据写入到磁盘文件
 */
public class FileOutputStreamDemo {
    public static void main(String[] args) {
        // FileOutputStream
        //1.创建FileOutputStream对象, 关联指定的目的地文件.
        try {
            FileOutputStream fos = new FileOutputStream("data/input.dat",true);
            //2.往文件中写入字符'a', 'b', 'c'.
            byte[] arr = {'a', 'b', 'c'};
            fos.write(arr);
            //将 hello world 文本覆盖到 input.dat 文件
            byte[] bytes = "hello world".getBytes();
            fos.write(bytes);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
